﻿import QtQuick 2.12
import QtQuick.Window 2.12
import Moudle.widget 1.0
Window {
    visible: true
    width: 640
    height: 480
    title: qsTr("Hello World")

    Rectangle
    {
        anchors.fill: parent
        color: "red"
        MouseArea
        {
            anchors.fill: parent
            // 鼠标点击 触发 widget 的信号
            onClicked:
            {
                // hwidget.number 就会调用 num 函数
                console.log(hwidget.number)
                //  会调用 setnum 函数。
                hwidget.number = 1000;
            }
        }
    }

    Widget
    {
        id: hwidget  // id 也可以认为是 widget 类型的别名
        // 对应 number 变化，调用 numchange 信号处理函数
        onNumchange: console.log(hwidget.number)
    }
}
